function request(request, cb) {
    // console.log(request.uri);
    var param = request.param || {};
    // if (wx.getStorageSync('token')) {
    //     param.token = wx.getStorageSync('token');
    // }
    //发起网络请求
    return new Promise((resolve, reject) => {
        var header = request.headers;
        // header["content-type"] = "application/json";
        wx.request({
            url: request.uri,
            data: param,
            header: header,
            method: request.method || 'GET',
            success: function (res) {
                // 1016 余额不足
                if (res.data.status == 0) {
                    resolve(res.data.data);
                } else {
                    // wx.showModal({
                    //     title: '操作失败',
                    //     content: res.data.msg,
                    //     showCancel: false,
                    // });
                    wx.showToast({
                        title: res.data.msg
                    })
                }
            },
            fail: function (err) {
                reject(err);
            }
        })

    });
}

// 导出模块
module.exports = request;